﻿/**
 * 
 * @file   FITKAcousticsHDF5SubSystem.h
 * @brief  子系统数据集
 * @author TanDongYang (tandongyang@diso.cn)
 * @date   2024-11-21
 * 
 */

#ifndef FITKACOUSTICSHDF5SUBSYSTEM_H
#define FITKACOUSTICSHDF5SUBSYSTEM_H

#include "FITKAcousticsPostDataAPI.h"
#include "FITKAcousticsHDF5Object.h"

namespace Acoustics
{
    /**
     * @brief   子系统数据集
     * @author  TanDongYang (tandongyang@diso.cn)
     * @date    2024-11-21 
     */
    class FITKAcousticsPostDataAPI FITKAcousticsHDF5SubSystem :public FITKAcousticsHDF5Object
    {
        FITKCLASS(Acoustics, FITKAcousticsHDF5SubSystem);
    public:
        /**
         * @brief    Construct a new FITKAcousticsHDF5SubSystem object
         * @author  TanDongYang (tandongyang@diso.cn)
         * @date    2024-11-21 
         */
        explicit FITKAcousticsHDF5SubSystem() =default;

        /**
         * @brief   Destroy the FITKAcousticsHDF5LoadCase object
         * @author  TanDongYang (tandongyang@diso.cn)
         * @date    2024-11-21 
         */
        virtual ~FITKAcousticsHDF5SubSystem() = default;
    };
}

#endif // FITKACOUSTICSHDF5SUBSYSTEM_H
